protective clothing for automobile racing drivers - Francés Inglés Diccionario